package com.woniu.elderly.wares.service;


import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.woniu.common.dto.WaresDTO;
import com.woniu.common.entity.Result;
import com.woniu.common.entity.WaresSku;

import javax.servlet.http.HttpServletRequest;
import java.util.List;

/**
* @author Administrator
* @description 针对表【wares_sku】的数据库操作Service
* @createDate 2024-08-02 11:57:49
*/
public interface WaresSkuService extends IService<WaresSku> {


    List<WaresDTO> getWaresSku(Integer pageIndex, Integer pageSize);
    List<WaresDTO> getWaresSkuAll();
    Result<List<WaresDTO>> getRecommend();

    void addWaresSku(WaresDTO waresSku);

    Page<WaresDTO> getWaresSkuPage(Integer pageIndex, Integer pageSize);

    void recordUV(HttpServletRequest request);

    WaresDTO getWaresSkuBySkuSid(Integer skuId);

    void updateWaresSku(Integer skuId, Integer status);

    void stock(Integer skuId, Integer num);
}
